package pms.common.dao;

import java.io.InputStream;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;

import org.springframework.jdbc.support.rowset.SqlRowSet;

import pms.common.value.sgSearchValue;

public interface ListSGDao {

	SqlRowSet getListData(sgSearchValue l_search) throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException;
	List<HashMap> getUserData() throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException;
	boolean deleteData(String[] banGos);
	InputStream expData(String[] banGos) throws Exception;
	InputStream expExcelData(String[] banGos) throws Exception;
	List<HashMap> getFunctionArray() throws SQLException,
	InstantiationException, IllegalAccessException,
	ClassNotFoundException;
	SqlRowSet getMasterData(String l_key) throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException;
	HashMap getProject() throws SQLException,
	InstantiationException, IllegalAccessException,
	ClassNotFoundException;
	HashMap getTheme() throws SQLException,
	InstantiationException, IllegalAccessException,
	ClassNotFoundException;
}